##base _TrackerBase
##bias 30
##public
*------ exec functions -----------------------------------------------------
TRK_OpenLibrary(name,version)(a1,d0)
TRK_OpenStdLibrary(number,version)(d1,d0)
TRK_CloseLibrary(library)(a1)
TRK_AllocMem(bytes,type)(d0/d1)
TRK_FreeMem(memory)(a1)
TRK_OpenDevice(name,unit,IORequest,flags)(a0,d0/a1,d1)
TRK_CloseDevice(IORequest)(a1)
TRK_CreatePort(name,priority)(a0,d0)
TRK_DeletePort(port)(a0)
TRK_CreateExtIO(ReplyPort,size)(a0,d0)
TRK_DeleteExtIO(IORequest)(a0)
TRK_GetWBMsg()()
TRK_AllocSignal(number)(d0)
TRK_FreeSignal(number)(d0)
*------ dos functions ------------------------------------------------------
TRK_Open(name,mode)(d1/d2)
TRK_OpenFromLock(lock)(d1)
TRK_Close(fh)(d1)
TRK_Lock(name,mode)(d1/d2)
TRK_DupLock(lock)(d1)
TRK_DupLockFromFH(fh)(d1)
TRK_UnLock(lock)(d1)
TRK_Examine(lock)(d1)
TRK_ExamineFH(fh)(d1)
TRK_ExamineName(name)(d1)
TRK_ExNext(fib)(d2)
TRK_FreeFIB(fib)(d1)
TRK_Info(lock)(d1)
TRK_InfoName(name)(d1)
TRK_LoadSeg(name)(d1)
TRK_NewLoadSeg(name,tags)(d1/d2)
TRK_UnLoadSeg(seglist)(d1)
TRK_AllocDosObject(type,tags)(d1/d2)
TRK_FreeDosObject(dosobj)(d2)
TRK_StartNotify(notifyrequest)(d1)
TRK_EndNotify(notifyrequest)(d1)
*------ graphics & diskfont functions --------------------------------------
TRK_OpenFont(textattr)(a0)
TRK_OpenDiskFont(textattr)(a0)
TRK_CloseFont(textfont)(a1)
TRK_AllocRaster(width,height)(d0/d1)
TRK_FreeRaster(raster)(a0)
TRK_GetSprite(sprite,num)(a0,d0)
TRK_FreeSprite(num)(d0)
*------ intuition functions ------------------------------------------------
TRK_OpenWindow(newwindow)(a0)
TRK_OpenWindowTagList(newwindow,tags)(a0/a1)
TRK_OpenWdOnPubScreen(newwindow,pubscreen)(a0/a2)
TRK_OpenWdOnPSTagList(newwindow,pubscreen,tags)(a0/a2,a1)
TRK_CloseWindow(window)(a0)
TRK_OpenScreen(newscreen)(a0)
TRK_OpenScreenTagList(newscreen,tags)(a0/a1)
TRK_CloseScreen(screen)(a0)
TRK_SetMenuStrip(window,menu)(a0/a1)
TRK_ClearMenuStrip(window)(a0)
TRK_ResetMenuStrip(window,menu)(a0/a1)
TRK_Request(requester,window)(a0/a1)
TRK_EndRequest(requester)(a0)
TRK_SetDMRequest(window,requester)(a0/a1)
TRK_ClearDMRequest(window)(a0)
TRK_BuildSysRequest(window,bodytext,postext,negtext,idcmp,width,height)(a0/a1/a2/a3,d0/d2/d3)
TRK_FreeSysRequest(window)(a0)
TRK_GetPrefs(size)(d0)
TRK_GetDefPrefs(size)(d0)
TRK_SetPrefs(prefs,flag,freeflag)(a0,d1/d2)
TRK_FreePrefs(prefs)(a0)
TRK_LockPubScreen(name)(a0)
TRK_UnlockPubScreen(screen)(a1)
TRK_GetScreenDrawInfo(screen)(a0)
TRK_GetScDIPubScreen(psname)(a0)
##private
* obsolete (senseless)
TRK_GetScDINamedPS()()
##public
TRK_FreeScreenDrawInfo(drawinfo)(a1)
*------ exec functions, part 2 ---------------------------------------------
TRK_AddIntServer(intnum,interrupt)(d0/a1)
TRK_RemIntServer(interrupt)(a1)
*------ asl functions ------------------------------------------------------
TRK_AllocAslRequest(type,ptags)(d0/a0)
TRK_FreeAslRequest(request)(a0)
TRK_AllocFileRequest()()
TRK_AslRequest(type,ptags)(d0/a1)
*------ dos functions, part 2 ----------------------------------------------
TRK_ReadArgs(template,argarray,rdargs)(d1/d2/d3)
TRK_FreeArgs(rdargs)(d1)
*------ gadtools functions -------------------------------------------------
TRK_GetVisualInfoA(screen,taglist)(a0/a1)
TRK_GetVIPubScreenA(psname,taglist)(a0/a1)
TRK_FreeVisualInfoA(vi)(a0)
TRK_CreateContext(glistptr)(a0)
TRK_FreeGadgets(glistptr)(a0)
TRK_CreateMenusA(newmenu,taglist)(a0/a1)
TRK_FreeMenus(menu)(a0)
*------ level controling functions -----------------------------------------
SetTrackingLevel(newlevel)(d0)
GetTrackingLevel()()
FreeTrackingLevel(level)(d0)
FreeTrackingLevels(minlevel)(d0)
FreeCurrentTrackingLevel()()
FreeUpperTrackingLevels()()
PushTrackingLevel()()
PopTrackingLevel()()
PopTrackingLevels()()
DecTrackingLevel()()
HighestTrackingLevel()()
NewTrackingLevel()()
*------ iffparse functions -------------------------------------------------
TRK_AllocIFF()()
TRK_FreeIFF(iff)(a0)
TRK_OpenIFF(iff,rwMode)(a0,d0)
TRK_CloseIFF(iff)(a0)
TRK_PushChunk(iff,type,id,size)(a0,d0/d1/d2)
TRK_PopChunk(iff)(a0)
TRK_OpenClipboard(unitNum)(d0)
TRK_CloseClipboard(clipboard)(a0)
TRK_AllocLocalItem(type,id,ident,dataSize)(d0/d1/d2/d3)
TRK_FreeLocalItem(localItem)(a0)
TRK_CreateIFFasDOS(rwmode,filename,mode)(d0/a0,d1)
TRK_DeleteDOSIFF(iffhandle)(a0)
TRK_CreateIFFasClip(rwmode,unit)(d0/d1)
TRK_DeleteClipIFF(iffhandle)(a0)
*------ exec functions, part 3 ---------------------------------------------
TRK_GetDevice(name,unit,flags,ioreqsize)(a0,d0/d1/d2)
*------ icon functions -----------------------------------------------------
TRK_GetDiskObject(name)(a0)
TRK_GetDefDiskObject(type)(d0)
TRK_GetDiskObjectNew(name)(a0)
TRK_PutDiskObject(name,diskobj)(a0/a1)
TRK_PutDefDiskObject(diskobj)(a0)
TRK_FreeDiskObject(diskobj)(a0)
##end
